FirstRanker Logo

FirstRanker.com - FirstRanker's Choice is a hub of Question Papers & Study Materials for B-Tech, B.E, M-Tech, MCA, M.Sc, MBBS, BDS, MBA, B.Sc, Degree, B.Sc Nursing, B-Pharmacy, D-Pharmacy, MD, Medical, Dental, Engineering students. All services of FirstRanker.com are FREE

📱

Get the MBBS Question Bank Android App

Access previous years' papers, solved question papers, notes, and more on the go!

Install From Play Store

Download VTU BE 2020 Jan [folder1] 4th Sem 17EC46 Microprocessors Question Paper

Download Visvesvaraya Technological University (VTU) BE-B.Tech (Bachelor of Engineering/ Bachelor of Technology) 2020 January [folder1] 4th Sem 17EC46 Microprocessors Previous Question Paper

This post was last modified on 28 February 2020

--- Content provided by‌ FirstRanker.com ---

b.
c.
module.
ram.
(10 Marks)

--- Content provided by​ FirstRanker.com ---

(08 Marks)
instruction is
Note: Answer Answer any FIVE full questions, choosing ONE full question from each
Module- 1
Define Microprocessor. Describe the architecture of 8086 with neat block diag

--- Content provided by FirstRanker.com ---

Explain flag register of 8086 with its format.
Explain the formation of opcode for MOV AX, BX. Opcode for MOV
(04 Marks)
Explain the significance of following pins of 8086:
(i) ALE (ii) RESET (iii) TEST

--- Content provided by​ FirstRanker.com ---

(iv) M/10
Time: 3 hrs.
17EC46
Fourth Semester B.E. Degree Examination, Dee.2019/Jan.2020
Microprocessors

--- Content provided by‍ FirstRanker.com ---

Max. Marks: 100
"100010". (02 Marks)
OR
Explain the following addressing modes of 8086:
(i) Register Addressing mode (ii) Based Indexed mode.

--- Content provided by​ FirstRanker.com ---

(iii) Immediate mode (iv) Direct addressing mode (08 Marks)
Write 8086 program to find the smallest number out of N 16 bit unsigned numbers stored in
a memory block starting with the address 2000H. Store the result at word location 3000H.
(08 Marks)
Module-2

--- Content provided by⁠ FirstRanker.com ---

Explain the following instruction with examples:
(i) LEA (ii) IDIV (iii) XLAT (iv) TEST (08 Marks)
Write a complete assembly language program in 8086 which determines all the occurrences
of a character in a given string. (08 Marks)
What are assembler directives? Explain any three. (04 Marks)

--- Content provided by​ FirstRanker.com ---

OR
list and explain the string manipulation instructions. Also give its advantages. (10 Marks)
Write an ALP to copy a 100 byte block of data from LOCI to LOC2 using the MOVS
instructions. (06 Marks)
Write an ALP to find whether the given number is 2 out of 5 code. (04 Marks)

--- Content provided by‍ FirstRanker.com ---

Module-3
Explain the stack structure of 8086 and the operations of PUSH and POP instructions with
examples. (08 Marks)
Differentiate between procedure and macro. (06 Marks)
Write an ALP to change a sequence of sixteen 2 byte numbers from ascending to descending

--- Content provided by​ FirstRanker.com ---

order. Store the new series at different address. Use LIFO property of the stack. (06 Marks)
OR
Explain the type of interrupts and the action taken by the 8086 when an interrupt occurs in
detail. (06 Marks)
Explain the interrupt acknowledgement cycle of 8086 with the neat timing diagram.

--- Content provided by​ FirstRanker.com ---

(06 Marks)
Write a program to generate a delay of 100ms using an 8086 system that runs on 10 MHz
frequency. Show the calculations. (08 Marks)
"
-

--- Content provided by⁠ FirstRanker.com ---

-.
-
..r .,..
---
;:s ..,""',....

--- Content provided by‍ FirstRanker.com ---

. ...- .. f ....?. s.-; :.;,-, ..._
/
7
\ -
-

--- Content provided by⁠ FirstRanker.com ---

--------...2":`.S.
... . . -
it N
A,
I .. .

--- Content provided by FirstRanker.com ---

USN
p_ g
C.) a
)

--- Content provided by‍ FirstRanker.com ---

1
6
-

c

--- Content provided by‍ FirstRanker.com ---

ef.1
czt
rd
.

--- Content provided by⁠ FirstRanker.com ---

CtS
"
l
e C.3
3

--- Content provided by FirstRanker.com ---

C.".
0
?-?
4
?0

--- Content provided by FirstRanker.com ---

?..?Z
r
.2
? ?-?
a)

--- Content provided by‌ FirstRanker.com ---

0 ?
an
0
o
ti)

--- Content provided by​ FirstRanker.com ---

C
5
oQ
0
z

--- Content provided by‍ FirstRanker.com ---

Ca
t
6
0
0.

--- Content provided by‌ FirstRanker.com ---

a.
b.
c.
a.
b.

--- Content provided by​ FirstRanker.com ---

c.
a.
b.
c.
a.

--- Content provided by⁠ FirstRanker.com ---

b.
c.
FirstRanker.com - FirstRanker's Choice
1 of 2
1 a.

--- Content provided by⁠ FirstRanker.com ---

b.
c.
2 a.
b.
c.

--- Content provided by​ FirstRanker.com ---

module.
ram.
(10 Marks)
(08 Marks)
instruction is

--- Content provided by‌ FirstRanker.com ---

Note: Answer Answer any FIVE full questions, choosing ONE full question from each
Module- 1
Define Microprocessor. Describe the architecture of 8086 with neat block diag
Explain flag register of 8086 with its format.
Explain the formation of opcode for MOV AX, BX. Opcode for MOV

--- Content provided by‌ FirstRanker.com ---

(04 Marks)
Explain the significance of following pins of 8086:
(i) ALE (ii) RESET (iii) TEST
(iv) M/10
Time: 3 hrs.

--- Content provided by FirstRanker.com ---

17EC46
Fourth Semester B.E. Degree Examination, Dee.2019/Jan.2020
Microprocessors
Max. Marks: 100
"100010". (02 Marks)

--- Content provided by FirstRanker.com ---

OR
Explain the following addressing modes of 8086:
(i) Register Addressing mode (ii) Based Indexed mode.
(iii) Immediate mode (iv) Direct addressing mode (08 Marks)
Write 8086 program to find the smallest number out of N 16 bit unsigned numbers stored in

--- Content provided by​ FirstRanker.com ---

a memory block starting with the address 2000H. Store the result at word location 3000H.
(08 Marks)
Module-2
Explain the following instruction with examples:
(i) LEA (ii) IDIV (iii) XLAT (iv) TEST (08 Marks)

--- Content provided by‌ FirstRanker.com ---

Write a complete assembly language program in 8086 which determines all the occurrences
of a character in a given string. (08 Marks)
What are assembler directives? Explain any three. (04 Marks)
OR
list and explain the string manipulation instructions. Also give its advantages. (10 Marks)

--- Content provided by FirstRanker.com ---

Write an ALP to copy a 100 byte block of data from LOCI to LOC2 using the MOVS
instructions. (06 Marks)
Write an ALP to find whether the given number is 2 out of 5 code. (04 Marks)
Module-3
Explain the stack structure of 8086 and the operations of PUSH and POP instructions with

--- Content provided by‌ FirstRanker.com ---

examples. (08 Marks)
Differentiate between procedure and macro. (06 Marks)
Write an ALP to change a sequence of sixteen 2 byte numbers from ascending to descending
order. Store the new series at different address. Use LIFO property of the stack. (06 Marks)
OR

--- Content provided by⁠ FirstRanker.com ---

Explain the type of interrupts and the action taken by the 8086 when an interrupt occurs in
detail. (06 Marks)
Explain the interrupt acknowledgement cycle of 8086 with the neat timing diagram.
(06 Marks)
Write a program to generate a delay of 100ms using an 8086 system that runs on 10 MHz

--- Content provided by⁠ FirstRanker.com ---

frequency. Show the calculations. (08 Marks)
"
-
-.
-

--- Content provided by⁠ FirstRanker.com ---

..r .,..
---
;:s ..,""',....
. ...- .. f ....?. s.-; :.;,-, ..._
/

--- Content provided by‌ FirstRanker.com ---

7
\ -
-
--------...2":`.S.
... . . -

--- Content provided by​ FirstRanker.com ---

it N
A,
I .. .
USN
p_ g

--- Content provided by FirstRanker.com ---

C.) a
)

1
6

--- Content provided by⁠ FirstRanker.com ---

-

c
ef.1
czt

--- Content provided by​ FirstRanker.com ---

rd
.

CtS
"

--- Content provided by​ FirstRanker.com ---

l
e C.3
3
C.".
0

--- Content provided by‍ FirstRanker.com ---

?-?
4
?0
?..?Z
r

--- Content provided by​ FirstRanker.com ---

.2
? ?-?
a)
0 ?
an

--- Content provided by‌ FirstRanker.com ---

0
o
ti)
C
5

--- Content provided by‍ FirstRanker.com ---

oQ
0
z
Ca
t

--- Content provided by FirstRanker.com ---

6
0
0.
a.
b.

--- Content provided by‍ FirstRanker.com ---

c.
a.
b.
c.
a.

--- Content provided by FirstRanker.com ---

b.
c.
a.
b.
c.

--- Content provided by FirstRanker.com ---

17EC46
7 a.
b.
C.
8 a.

--- Content provided by‌ FirstRanker.com ---

b.
C.
9 a.
b.
c.

--- Content provided by​ FirstRanker.com ---

10 a.
b.
c.
Module-4
Sketch the minimum mode configuration of 8086 and explain the operation briefly.

--- Content provided by FirstRanker.com ---

(08 Marks)
Interface two 4kx8 EPROM and two 4kx8 static RAM chips of 8086. The addresses of
RAM and ROM should start from FC000H and FE000H respectively. (08 Marks)
Draw the timing diagram for RQ /GT for maximum mode. (04 Marks)
OR

--- Content provided by‍ FirstRanker.com ---

Write the control word format of 8255 PIA. (06 Marks)
Show an interface of keyboard of 8086 and explain with a flowchart. (10 Marks)
How is key Debounce achieved through hardware? (04 Marks)
Module-5
Explain the internal architecture of 8087. (06 Marks)

--- Content provided by⁠ FirstRanker.com ---

Write a program to read analog input connected to the last channel of ADC0808 interfaced
to 8086 using 8255 and digital value to be stored at location 3000h. (06 Mark.'
Explain the following INT 21K DOS function calls:
(i) Function 01 H (ii) Function 02H (iii) Function 09H (iv) Function OAH (08 Marks)
OR

--- Content provided by‍ FirstRanker.com ---

Write an ALP to rotate a stepper motor by 100 steps in clockwise direction for a 1.8 degree
connected to 8255 port. Show details of calculations. Motor is rotating at 12 rpm and
processor speed is 10 MHz.

(08 Marks)

--- Content provided by​ FirstRanker.com ---

Explain Von-Neumann and Harvard CPU architecture and USC and RISC CPU architecture.
(08 Marks)
Write a program to generate triangular wave using DAC 0800. (04 Marks)
2 of 2
FirstRanker.com - FirstRanker's Choice

--- Content provided by⁠ FirstRanker.com ---